natural disaster science - French English Dictionary